|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectHKromosom
public class HKromosom
Constructor Summary | |
---|---|
HKromosom()
Konstruktor objekta |
Method Summary | |
---|---|
void |
addGroup(HGrupa grupa,
boolean newStock,
boolean wasted)
Dodaje grupu u rješenje koje jedinka predstavlja |
void |
calculateCost()
Računa cijenu rezanja jedinke (služi za računanje dobrote) |
int |
compareTo(HKromosom jedinka)
|
double |
getCost()
Vraća cijenu rezanja jedinke (služi za računanje dobrote) |
double |
getFitness()
Vraća dobrotu jedinke |
int |
getNumberOfGroups()
Vraća broj grupa predmeta tj. |
int |
getNumberOfNewStock()
Vraća broj novih komada materijala koji su iskorišteni u rješenju |
HGrupa[] |
getSolution()
Vraća rješenje koje jedinka predstavlja |
HGrupa[] |
getSortedSolution()
Vraća rješenje koje jedinka predstavlja. |
void |
setFitness(double fittnes)
Postavlja dobrotu jedinke |
void |
smanjiWasted()
Smanjuje broj komada materijala koji nisu dovoljno dobro izrezani |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public HKromosom()
Method Detail |
---|
public void calculateCost()
public void addGroup(HGrupa grupa, boolean newStock, boolean wasted)
grupa
- grupa predmetanewStock
- zastavica da li je korišten novi komad materijalawasted
- zastavica da li se materijal smatra nedovoljno dobro izrezanpublic void setFitness(double fittnes)
fittnes
- dobrota jedinkepublic double getFitness()
public int getNumberOfNewStock()
public int getNumberOfGroups()
public HGrupa[] getSolution()
public HGrupa[] getSortedSolution()
public double getCost()
public int compareTo(HKromosom jedinka)
compareTo
in interface java.lang.Comparable<HKromosom>
public String toString()
toString
in class java.lang.Object
public void smanjiWasted()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |